Workflow Approval
This article introduces how to configure and use the approval feature of Zadig workflows.
- The workflow supports manual approval tasks. After approval is granted, the workflow will continue to run
- It supports multiple approvals, setting approval timeout, and configuring multiple approvals within a single workflow
Currently, the following four approval methods are supported:
- Zadig Approval: Approval operation in the Zadig system
- Feishu Approval: Approval operation in the Feishu application
- DingTalk Approval: Approval operation in the DingTalk application
- Enterprise WeChat Approval: Approval operation in the Enterprise WeChat application
# Zadig Approval
# How to Configure
Add a "Manual Approval" task to the workflow, select Zadig as the approval method.

Parameter Description:
Timeout: Starting from the time the approval is triggered, if the timeout is exceeded, it is considered that the approval has failed due to timeout, and subsequent tasks will not be executedApprover: Select the Zadig user or user group to participate in the approvalApproval Required: When the number of participants meets the value specified here, the entire approval process is considered complete
# Use Effect

# Feishu Approval
Tip
Prerequisites: Before using Feishu approval, you need to integrate the Feishu approval application in the system. For details, refer to Integrated Feishu Approval.
Note: When using Lark, you need to select "Lark" in System Settings -> IM Integration and workflow approval methods.
# How to Configure
Add a "Manual Approval" task to the workflow, select Feishu as the approval method.

Parameter Description:
Timeout: Starting from the time the approval is triggered, if the timeout is exceeded, it is considered that the approval has failed due to timeout, and subsequent tasks will not be executedApproval Application: The Feishu approval application integrated into the systemApproval Initiator: If the approval initiator is not configured, it defaults to the workflow executor. Ensure that the mobile phone number is configured in Zadig (consistent with the mobile phone number in the Feishu account)Approval Flow: Configure the Feishu approval flow, supporting multi-stage approval and CCApproval Details: Support using built-in variables to customize approval details
More Info
- To configure a mobile phone number, refer to Account Information.
- When a Feishu user is involved in multiple approval flows, once one of the approval flows is approved, the subsequent flows are also considered approved.
- If the workflow has a trigger but the approval initiator is not configured, the approval function will not execute correctly.
# Use Effect
The approver provides the approval opinion in Feishu:

The approval information will be synchronized to the workflow:

# DingTalk Approval
Tip
Before turning on DingTalk approval, you need to integrate DingTalk approval application in the system. For details, refer to Integrated DingTalk Approval.
# How to Configure
Add a "Manual Approval" task to the workflow, select DingTalk as the approval method.

Parameter Description:
Timeout: Starting from the time the approval is triggered, if the timeout is exceeded, it is considered that the approval has failed due to timeout, and subsequent tasks will not be executedApproval Application: The DingTalk approval application integrated into the systemApproval Initiator: If the approval initiator is not configured, it defaults to the workflow executor. Ensure that the mobile phone number is configured in Zadig (consistent with the mobile phone number in the DingTalk account)Approval Flow: Configure the DingTalk approval flow, supporting multi-stage approvalApproval Details: Support using built-in variables to customize approval details
More Info
- To configure a mobile phone number, refer to Account Information.
- Multiple approval flows cannot include the same DingTalk user.
- If the workflow has a trigger but the approval initiator is not configured, the approval function will not execute correctly.
# Use Effect
The approver provides the approval opinion in DingTalk: 
The approval information will be synchronized to the workflow: 
# Enterprise WeChat Approval
Tip
Before starting Enterprise WeChat approval, you need to integrate Enterprise WeChat approval applications in the system. For details, refer to Integrated Enterprise WeChat Approval.
# How to Configure
Add a "Manual Approval" task to the workflow, select Enterprise WeChat as the approval method.

Parameter Description:
Timeout: Starting from the time the approval is triggered, if the timeout is exceeded, it is considered that the approval has failed due to timeout, and subsequent tasks will not be executedApproval Application: The Enterprise WeChat approval application integrated into the systemApproval Initiator: If the approval initiator is not configured, it defaults to the workflow executor. Ensure that the mobile phone number is configured in Zadig (consistent with the mobile phone number in the Enterprise WeChat account)Approval Flow: Configure the Enterprise WeChat approval flow, supporting multi-stage approvalApproval Details: Support using built-in variables to customize approval details
More Info
- To configure a mobile phone number, refer to Account Information.
- Multiple approval flows cannot include the same Enterprise WeChat user.
- If the workflow has a trigger but the approval initiator is not configured, the approval function will not execute correctly.
# Use Effect
The approver provides the approval opinion in Enterprise WeChat: 
The approval information will be synchronized to the workflow: 


